Answer
In the 2008 American romantic comedy film "Zack and Miri Make a Porno," Elizabeth Banks portrayed the role of Miri Whitefield, who, along with her roommate and close friend Zack Brown, played by Seth Rogen, embarks on a journey to produce an adult movie as a solution to their financial problems, leading to unexpected emotions and complications in their friendship.