Which actor played Frank Buffay Jr. in Friends?
Answer
Giovanni Ribisi
Answer
Giovanni Ribisi
Giovanni Ribisi played Frank Buffay Jr. in Friends.
Frank is Phoebe Buffay’s younger half-brother and first appears as an eccentric young man whom Phoebe meets while searching for her biological father. Ribisi’s performance made Frank memorable through his unusual mannerisms, intense interests, and earnest personality.
Frank later marries Alice Knight, his former home-economics teacher. The couple asks Phoebe to become their surrogate because they want children but cannot conceive naturally. Phoebe agrees and gives birth to triplets, creating one of the series’ most distinctive family storylines.
Ribisi appeared in several episodes across the show’s later seasons. Some viewers remember him primarily from films and other television work, which can make his Friends role easy to overlook. Frank Buffay Jr. is not Phoebe’s twin brother; that character is Ursula Buffay, while Frank is her maternal half-brother.
Source: Wikipedia · fact-checked Sept. 2026