Gerard Butler Amber Valletta Michael C. Hall Kyra Sedgwick Logan Lerman Alison Lohman Terry Crews Ramsey Moore Ludacris Johnny Whitworth Dylan Kenin James Roday Rodriguez Milo Ventimiglia Aaron Yoo John Leguizamo Zoë Bell Ashley Rickards