Piper Perabo made her debut in the 1999 American comedy film ‘Whiteboyz’ directed by Marc Levin. In 2000, she starred as ‘Violet "Jersey" Sanford’ in the American teen musical comedy-drama film ‘Coyote Ugly’ directed by David McNally. While the film was panned by critics, it came out as a box office success, grossing over $113.9 million against a budget of $45 million. ‘Coyote Ugly’ went on to become a cult classic in subsequent years. The following year, she appeared in the Canadian drama film ‘Lost and Delirious.’ The film opened to a mixed reception and earned an approval rating of 51% on Rotten Tomatoes. She was next seen in films like ‘Slap Her... She's French’ (2002), ‘Cheaper by the Dozen’ (2003), ‘The I Inside’ (2004), ‘George and the Dragon’ (2004), ‘Edison’ (2005), ‘Cheaper by the Dozen 2’ (2005), and ‘10th & Wolf’ (2006). In 2006, she starred as ‘Julia McCullough’ in the mystery thriller film ‘The Prestige’ directed by Christopher Nolan. The film received mostly positive reviews from critics and grossed over $109.7 million against a budget of $40 million. The following year, she was seen playing the role of ‘Mae’ in the American romantic comedy film ‘Because I Said So.’ The film was marred by negative reviews with some critics calling it the worst film of the year.
The year 2008 saw the release of the American family comedy film ‘Beverly Hills Chihuahua’ where Perabo portrayed ‘Rachel Ashe.’ Even though the film saw mixed reviews upon release, it did impressive business at the box office. In 2009, she appeared in the American post-apocalyptic film ‘Carriers’ directed by Àlex Pastor and David Pastor. The film received mixed to positive reviews from critics. In 2010, she joined the main cast of the American action drama television series, ‘Covert Affairs’ created by Matt Corman and Chris Ord. She played the role of Anne Catherine "Annie" Walker which earned her the ‘Gracie Award.’ The show aired 75 episodes and went off-air in 2014. She continued to appear in television series like ‘Go On’ (2013), ‘Notorious’ (2016), ‘ABC Fall Preview Special’ (2016), ‘Turn Up Charlie’ (2019), ‘Penny Dreadful: City of Angels’ (2020), ‘The Big Leap’ (2021), and ‘Yellowstone’ (2021-2022). She was last seen playing the role of ‘Andy’ in the American drama television series ‘Billions’ in 2022.