Rose Keegan has appeared in 6 movies.
These include Hope Gap, Thunderbirds, First Knight, Magicians, Harry Potter and the Deathly Hallows: Part 1 and Cool Hand Luke.Rose Keegan has appeared in 2 TV Series.
These include Hearts and Bones and Agatha Christie's Marple.